package com.mt.fpb.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author panxin
 * @since 2021-10-21
 */
@TableName("transaction_records")
@ApiModel(value = "TransactionRecords对象", description = "")
public class TransactionRecords implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("主键")
      private String id;

    @ApiModelProperty("人员id")
    private String employeeId;

    @ApiModelProperty("产品名称")
    private String productName;

    @ApiModelProperty("购买金额")
    private Float payMoney;

    @ApiModelProperty("购买时间")
    private Date startTime;

    @ApiModelProperty("到账时间")
    private Date endTime;

    @ApiModelProperty("投资收益")
    private Float interest;

    @ApiModelProperty("订单状态（1-正常到期 2-提前赎回 3-提现中  4提现   5-购买）")
    private String orderStatus;

    @ApiModelProperty("提现时间")
    private Date withdrawalTime;

    @ApiModelProperty("提现金额")
    private String withdrawalAmount;

    @ApiModelProperty("银行名称")
    private String bankCardName;

    @ApiModelProperty("银行卡号")
    private String bankCardId;

    @ApiModelProperty("产品期限")
    private Integer lockTime;

    @ApiModelProperty("交易金额	")
    private Float transactionAmount;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(String employeeId) {
        this.employeeId = employeeId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Float getPayMoney() {
        return payMoney;
    }

    public void setPayMoney(Float payMoney) {
        this.payMoney = payMoney;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Float getInterest() {
        return interest;
    }

    public void setInterest(Float interest) {
        this.interest = interest;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Date getWithdrawalTime() {
        return withdrawalTime;
    }

    public void setWithdrawalTime(Date withdrawalTime) {
        this.withdrawalTime = withdrawalTime;
    }

    public String getWithdrawalAmount() {
        return withdrawalAmount;
    }

    public void setWithdrawalAmount(String withdrawalAmount) {
        this.withdrawalAmount = withdrawalAmount;
    }

    public String getBankCardName() {
        return bankCardName;
    }

    public void setBankCardName(String bankCardName) {
        this.bankCardName = bankCardName;
    }

    public String getBankCardId() {
        return bankCardId;
    }

    public void setBankCardId(String bankCardId) {
        this.bankCardId = bankCardId;
    }

    public Integer getLockTime() {
        return lockTime;
    }

    public void setLockTime(Integer lockTime) {
        this.lockTime = lockTime;
    }

    public Float getTransactionAmount() {
        return transactionAmount;
    }

    public void setTransactionAmount(Float transactionAmount) {
        this.transactionAmount = transactionAmount;
    }

    @Override
    public String toString() {
        return "TransactionRecords{" +
        "id=" + id +
        ", employeeId=" + employeeId +
        ", productName=" + productName +
        ", payMoney=" + payMoney +
        ", startTime=" + startTime +
        ", endTime=" + endTime +
        ", interest=" + interest +
        ", orderStatus=" + orderStatus +
        ", withdrawalTime=" + withdrawalTime +
        ", withdrawalAmount=" + withdrawalAmount +
        ", bankCardName=" + bankCardName +
        ", bankCardId=" + bankCardId +
        ", lockTime=" + lockTime +
        ", transactionAmount=" + transactionAmount +
        "}";
    }
}
